package com.Cfeng.XiaohuanChat.domain;

import com.Cfeng.XiaohuanChat.entity.UserFile;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.ArrayList;
import java.util.List;

/**
 * @author Cfeng
 * @date 2022/8/16
 * 使用Dtree组件， Dtree结点抽象实体
 * Dtree在页面上指代的就是一个具体的文件，所以Dtree继承UserFile，新增属于Dtree的属性
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class Dtree extends UserFile {
    /**
     * dtree结点自定义图标
     */
    private String iconClass;

    /**
     * dtree开启复选框
     */
    private String checkArr = "0";

    //dtree结点名称
    private String title;

    //dtree是否展开结点
    private boolean spread = true;

    //当前结点的子节点集合
    private List<Dtree> children = new ArrayList<>();
}
